草庐IT

VSCode 插件安装

全部标签

php - 在独立插件页面中访问 WordPress 功能

如何允许独立页面访问WordPress功能而不包括/要求wp_load或wp_config?我正在开发一个插件,需要允许在独立的php页面上访问WP数据库。这个页面是一个简单的curl请求,它返回一个完整的HTML页面来显示。对于上下文,插件是来自API的职位列表,然后需要链接到完整的职位广告(完整的HTML页面)。我目前拥有的代码是这样的(在jobad.php页面中):$root=dirname(dirname(dirname(dirname(dirname(__FILE__)))));if(file_exists($root.'/wp-load.php')){require_onc

Php 更新(包 5.5-frontenddev 已经安装)?

我正在尝试在Mac上将我的Php更新到5.5(通过将“curl-shttp://php-osx.liip.ch/install.sh|bash-s5.5”粘贴到终端)。下载开始但在下载停止之前给出以下消息:包5.5-frontenddev已安装在版本5.5.5-20131020-233829中。您想要安装版本5.5.5-20131020-233829。我真的需要5.5才能继续我的类(class)吗?预先感谢您的任何帮助。马盖特 最佳答案 您应该能够删除packager注册表日志,然后再次尝试该命令,确保您已从/usr/local/p

php - 无法在 OS X 上安装 Composer

我在终端上做了这个:$curl-sShttps://getcomposer.org/installer|php输出是:AllsettingscorrectforusingComposerDownloading...Composersuccessfullyinstalledto:/Applications/XAMPP/xamppfiles/htdocs/composer.pharUseit:phpcomposer.phar然后我输入:$sudomvcomposer.phar/usr/local/bin这没有问题(它应该可以工作,因为usr/local/bin在我的$PATH中)。但是我现

php - Mac 上的 Valet : 502 bad gateway when running test. dev,laravel,php 安装

我在mac上用fpm在本地安装了php71。然后在去“pinganyting.dev”时让代客工作。然后进入“PHP_Apps”目录,我在其中安装了所有PHP应用程序,并在该目录中运行“代客泊车”。我在其中创建了一个包含index.php文件的“测试”目录。在浏览器中转到index.dev显示:502BadGatewaynginx/1.10.2还有日志文件记录:2017/01/3116:58:48[crit]285#0:*16connect()tounix:/Users/ME/.valet/valet.sockfailed(2:Nosuchfileordirectory)whileco

php - 如何使用配置文件 (.ebextensions) 在 AWS Elastic Beanstalk 上安装 PHP IMAP 扩展?

有谁知道如何使用配置文件(.ebextensions)在AWSElasticBeanstalk上安装和启用PHPIMAP扩展?我正在使用运行PHP7.0.16的64位AmazonLinux2017.03v2.4.0我尝试了以下几种方法:第一种方式我试过在配置文件中使用files但它不起作用,配置文件名是.ebextensions目录中的phpini.config如下设置:files:"/etc/php.d/phpimap.ini":mode:"000755"owner:rootgroup:rootcontent:|extension=imap.so额外的.ini文件通过显示/etc/p

php - 在 ubuntu 17.04 上安装 curl 和 mbstring php 7.1

我在Ubuntu17.04上使用php7.1,我尝试使用此命令安装cURL:sudoapt-getinstallphp-curl但我明白了:Package'php-curl'hasnoinstallationcandidate我还尝试使用以下方法指定cURL版本:sudoapt-getinstallphp7.1-curl但是我得到了E:Couldn'tfindanypackagebyregex'php7.1-curl那么,请问如何为PHP7.1安装curl? 最佳答案 需要先添加PHPppa,更新,安装sudoadd-apt-rep

php - 无法在 5.4 上安装 Laravel/Passport

我正在关注docs所以我运行这个。composerrequirelaravel/passport但这就是我得到的...Usingversion^6.0forlaravel/passport./composer.jsonhasbeenupdatedLoadingcomposerrepositorieswithpackageinformationUpdatingdependencies(includingrequire-dev)Yourrequirementscouldnotberesolvedtoaninstallablesetofpackages.Problem1-laravel/pa

php - 减少 PHP 插件被恶意攻击的机会

我想知道你们采取了哪些措施来防止下载的插件成为恶意插件?比如wordpress做了什么来保证你下载的插件不是简单的执行unlink('/')我假设它部分取决于下载者安装插件以使用他或她自己的判断力,但插件系统是否采取措施将运行第3方插件的安全风险降至最低?谢谢!马特·穆勒 最佳答案 简单的答案:您不能以编程方式执行此操作。根本做不到。当然,Wordpress有某种验证器来确定该插件是否完全有害,但无法确定它是否安全。我今年夏天在Mozilla实习,我正在研究验证器,它会在附加组件提交到addons.mozilla.org时对其进行扫

php - Notepad++ 没有调试功能或任何调试插件 - 这是真的吗?

对于用Notepad++写代码的人,我只想确认Notepad++没有任何内置的调试功能(即设置断点,一步一步,在执行过程中查看值的能力)。我是PHP编码的新手,正在寻找一个好的编辑器/IDE来使用。由于我想要调试功能,您的回答将极大地帮助我缩小选择范围。请注意,我最近下载了并且实际上正在使用Notepad++,并且似乎无法从Notepad++菜单中找到内置调试器或调试插件。提前致谢。 最佳答案 有DBGPPluginforNP++如果您想尝试,它会挂接到xDebug中。我找到了不错的安装/设置说明here,但与大多数与计算机相关的事

php - 在 Xampp/Windows 7 上安装 ImageMagick

当我从cmd测试它时,ImageMagick正在工作,但是当将它用于Xampp并重新启动它时,我收到的错误消息是:httpd.exe-EntryPointNotFound。程序入口点MagickGetImageGravity无法位于动态链接库CORE_RL_wand_.dll中。第二条消息是PHPStartUp:UnabletoloaddynamiclibraryC:\xampp\php\ext\php_imagick.dll-找不到指定的过程。我很确定第二个错误消息是由第一个错误引起的。应该是错误的dll。我在运行PHP5.3.5和Apache2.2.17的Windows764BIT